<?
/*
	+-----------------------------------------------------------------------------------------+
	| Projeto MonitoraSUS                                                                     |
	+-----------------------------------------------------------------------------------------+
	| Copyright (c) 2005-2008 Secretaria Municipal de Sa�de de Belo Horizonte / Prodabel      |
	|                                                                                         |
	| Analista Respons�vel: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |  
	|                       Consultor - GSFS - Prodabel / SMSA                                |
	| Departamento Respons�vel - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
	| Departamento Respons�vel - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
	| Analista de Informa�ao: Marcone <marcone.costa@pbh.gov.br>                              |
	+-----------------------------------------------------------------------------------------+
*/

ini_set("default_charset", "UTF-8");
include ("../dados/inc.config.php");
$string_conn = "host=$servidorbanco user=$loginbanco password=$senhabanco dbname=$bancodedados";
$conexao = pg_connect($string_conn);
// $conexao = mssql_connect($servidorbanco, $loginbanco, $senhabanco);
// $banco = mssql_select_db($bancodedados, $conexao);
$menu = $_GET["menu"];
$elements = explode("-", $menu);
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>Rela&ccedil;&atilde;o de Indicadores</title>
</head>
<body>
<font face="Arial, Helvetica, sans-serif" size="3"><b>
Indicadores do Sistema MonitoraSUS
</b></font><br><br>
<?
$sql = "select * from " . $_SESSION["banco"] . ".eixos where $where and num_eixo = " . $elements[0];
$resultado = pg_query( $sql);
?>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>PROGRAMA: </b><? echo pg_fetch_result($resultado,0,"des_eixo"); ?></font>
<br>
<?
if (count($elements)>4){
	$sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_objetivo = " . $elements[1] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>ATIVIDADE: </b><? echo pg_fetch_result($resultado,0,"des_objetivo"); ?></font>
    <br>
    <?

	$sql = "select * from " . $_SESSION["banco"] . ".diretrizes where num_diretriz = " . $elements[2] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OPERA&ccedil;&Atilde;O: </b><? echo pg_fetch_result($resultado,0,"des_diretriz"); ?></font>
    <br>
    <?
	$sql = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where num_objetivoespecifico = " . $elements[3] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>ESTRAT&Eacute;GIA: </b><? echo pg_fetch_result($resultado,0,"des_objetivoespecifico"); ?></font>
    <br>
    <?
	$sql = "select * from " . $_SESSION["banco"] . ".metas where num_meta = " . $elements[4] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>META: </b><? echo pg_fetch_result($resultado,0,"des_meta"); ?></font>
    <br>
    <?

	$sql = "select * from monitorasus.indicadores i, monitorasus.indicadores_manuais mi, " . $_SESSION["banco"] . ".indicadores_metas im where i.num_indicador = mi.num_indicador and i.num_indicador = im.num_indicador and num_meta = " . $elements[4] . " and i.situacao='A'";
	$resultado = pg_query( $sql);
	while ($rs = pg_fetch_array($resultado)){
	?>
	    <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>&nbsp;&nbsp;- Indicador: </b><? echo $rs["num_indicador"]; ?> - <? echo $rs["des_indicador"]; ?>
        <br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fonte: <? echo $rs["fonte"]; ?>
        <? if ($rs["tipoorigem"] == 2){ ?> 
			- Atualizado via sistema.
        <? } ?>
        <? if ($rs["notatecnica"] != ""){ ?>
			<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: Preenchida.
        <? } else { ?>
			<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: N&Atilde;O Preenchida.
        <? } ?>
        <? if ($rs["tabelaperiodoindicador"] != ""){ ?>
			<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado: SIM (<? echo $rs["tabelaperiodoindicador"]; ?>).
			<?
            $sql9 = "select count(*) as total from monitorasus.indicadores_" . $rs["tabelaperiodoindicador"] . " where num_indicador = " . $rs["num_indicador"];
            $resultado9 = pg_query( $sql9);
            $total9 = pg_fetch_result($resultado9,0,"total");
            ?>
            <? if ($total9 > 0){ ?>
                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: SIM.
            <? } else { ?>
                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: N&Atilde;O.
            <? } ?>
        <? } else { ?>
			<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado/Alimentado: N&Atilde;O.
        <? } ?>
        
        </font></font>
        <br>
    <?
	} // while
} elseif (count($elements)>3){
	$sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_objetivo = " . $elements[1] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>PROJETO/ATIVIDADE: </b><? echo pg_fetch_result($resultado,0,"des_objetivo"); ?></font>
    <br>
    <?

	$sql = "select * from " . $_SESSION["banco"] . ".diretrizes where num_diretriz = " . $elements[2] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OPERA&Ccedil;&Atilde;O: </b><? echo pg_fetch_result($resultado,0,"des_diretriz"); ?></font>
    <br>
    <?

	$sql = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where num_objetivoespecifico = " . $elements[3] .  " and $where";
	$resultado = pg_query( $sql);
	while ($rs = pg_fetch_array($resultado)){
		?>
			<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OBJETIVO ESPEC&Iacute;FICO: </b><? echo pg_fetch_result($resultado,0,"des_objetivoespecifico"); ?></font>
            <br>
		<?	
		$sql2 = "select * from " . $_SESSION["banco"] . ".metas where num_objetivoespecifico = " . $rs["num_objetivoespecifico"] .  " and $where";
		$resultado2 = pg_query( $sql2);
		while ($rs2 = pg_fetch_array($resultado2)){
			?>
				<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>META: </b><? echo $rs2["des_meta"]; ?></font>
			    <br>
	        <?
			$sql3 = "select * from monitorasus.indicadores i, monitorasus.indicadores_manuais mi, " . $_SESSION["banco"] . ".indicadores_metas im where i.num_indicador = mi.num_indicador and i.num_indicador = im.num_indicador and  num_meta = " . $rs2["num_meta"] . " and i.situacao='A'";
			$resultado3 = pg_query( $sql3);
			while ($rs3 = pg_fetch_array($resultado3)){
				?>
                    <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>&nbsp;&nbsp;- Indicador: </b><? echo $rs3["num_indicador"]; ?> - <? echo $rs3["des_indicador"]; ?>
                    <br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fonte: <? echo $rs3["fonte"]; ?>
                    <? if ($rs3["tipoorigem"] == 2){ ?> 
                        - Atualizado via sistema.
                    <? } ?>
					<? if ($rs3["notatecnica"] != ""){ ?>
                        <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: Preenchida.
                    <? } else { ?>
                        <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: N&Atilde;O Preenchida.
                    <? } ?>
					<? if ($rs3["tabelaperiodoindicador"] != ""){ ?>
                        <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado: SIM (<? echo $rs3["tabelaperiodoindicador"]; ?>).
                        <?
                        $sql9 = "select count(*) as total from monitorasus.indicadores_" . $rs3["tabelaperiodoindicador"] . " where num_indicador = " . $rs3["num_indicador"];
                        $resultado9 = pg_query( $sql9);
                        $total9 = pg_fetch_result($resultado9,0,"total");
                        ?>
                        <? if ($total9 > 0){ ?>
                            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: SIM.
                        <? } else { ?>
                            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: N&Atilde;O.
                        <? } ?>
                    <? } else { ?>
                        <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado/Alimentado: N&Atilde;O.
                    <? } ?>

                    </font></font>
                    <br><br>
				<?
			} // while indicador
		} // while meta
	} // while inicial
} elseif (count($elements)>2){
	$sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_objetivo = " . $elements[1] .  " and $where";
	$resultado = pg_query( $sql);
	?>
	<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>PROJETO/ATIVIDADE: </b><? echo pg_fetch_result($resultado,0,"Des_Objetivo"); ?></font>
    <br>
    <?

	$sql = "select * from " . $_SESSION["banco"] . ".diretrizes where num_diretriz = " . $elements[2] .  " and $where";
	$resultado = pg_query( $sql);
	while ($rs = pg_fetch_array($resultado)){
		?>
		<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OPERA&Ccedil;&Atilde;O: </b><? echo $rs["des_diretriz"]; ?></font>
		<br>
		<?
		$sql2 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where num_diretriz = " . $rs["num_diretriz"] .  " and $where";
		$resultado2 = pg_query( $sql2);
		while ($rs2 = pg_fetch_array($resultado2)){
			?>
				<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>ESTRAT&Eacute;GIA: </b><? echo $rs2["des_objetivoespecifico"]; ?></font>
				<br>
			<?	
			$sql3 = "select * from " . $_SESSION["banco"] . ".metas where num_objetivoespecifico = " . $rs2["num_objetivoespecifico"] .  " and $where";
			$resultado3 = pg_query( $sql3);
			while ($rs3 = pg_fetch_array($resultado3)){
				?>
					<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>META: </b><? echo $rs3["des_meta"]; ?></font>
					<br>
				<?
				$sql4 = "select * from monitorasus.indicadores i, monitorasus.indicadores_manuais mi, " . $_SESSION["banco"] . ".indicadores_metas im where i.num_indicador = mi.num_indicador and i.num_indicador = im.num_indicador and  num_meta = " . $rs3["num_meta"] . " and i.situacao='A'";
				$resultado4 = pg_query( $sql4);
				while ($rs4 = pg_fetch_array($resultado4)){
					?>
						<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>&nbsp;&nbsp;- Indicador: </b><? echo $rs4["num_indicador"]; ?> - <? echo $rs4["des_indicador"]; ?>
						<br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fonte: <? echo $rs4["fonte"]; ?>
						<? if ($rs4["tipoorigem"] == 2){ ?> 
							- Atualizado via sistema.
						<? } ?>
						<? if ($rs4["notatecnica"] != ""){ ?>
                            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: Preenchida.
                        <? } else { ?>
                            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: N&Atilde;O Preenchida.
                        <? } ?>
						<? if ($rs4["tabelaperiodoindicador"] != ""){ ?>
                            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado: SIM (<? echo $rs4["tabelaperiodoindicador"]; ?>).
                            <?
                            $sql9 = "select count(*) as total from monitorasus.indicadores_" . $rs4["tabelaperiodoindicador"] . " where num_indicador = " . $rs4["num_indicador"];
                            $resultado9 = pg_query( $sql9);
                            $total9 = pg_fetch_result($resultado9,0,"total");
                            ?>
                            <? if ($total9 > 0){ ?>
                                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: SIM.
                            <? } else { ?>
                                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: N&Atilde;O.
                            <? } ?>
                        <? } else { ?>
                            <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado/Alimentado: N&Atilde;O.
                        <? } ?>
						</font></font>
						<br><br>
					<?
				} // while indicador
			} // while meta
		} // while objetivo especifico
	} // while diretriz
} elseif (count($elements)>1){
	$sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_objetivo = " . $elements[1] .  " and $where";
	$resobj = pg_query( $sql);
	while ($rsobj = pg_fetch_array($resobj)){
		?>
		<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>PROJETO/ATIVIDADE: </b><? echo $rsobj["des_objetivo"]; ?></font>
		<br>
		<?

		$sql = "select * from " . $_SESSION["banco"] . ".diretrizes where num_objetivo = " . $rsobj["num_objetivo"] .  " and $where";
		$resultado = pg_query( $sql);
		while ($rs = pg_fetch_array($resultado)){
			?>
			<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>OPERA&Ccedil;&Atilde;O: </b><? echo $rs["des_diretriz"]; ?></font>
			<br>
			<?
			$sql2 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where num_diretriz = " . $rs["num_diretriz"] .  " and $where";
			$resultado2 = pg_query( $sql2);
			while ($rs2 = pg_fetch_array($resultado2)){
				?>
					<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>ESTRAT&Eacute;GIA: </b><? echo $rs2["des_objetivoespecifico"]; ?></font>
					<br>
				<?	
				$sql3 = "select * from " . $_SESSION["banco"] . ".metas where num_objetivoespecifico = " . $rs2["num_objetivoespecifico"] .  " and $where";
				$resultado3 = pg_query( $sql3);
				while ($rs3 = pg_fetch_array($resultado3)){
					?>
						<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>META: </b><? echo $rs3["des_meta"]; ?></font>
						<br>
					<?
					$sql4 = "select * from monitorasus.indicadores i, monitorasus.indicadores_manuais mi, " . $_SESSION["banco"] . ".indicadores_metas im where i.num_indicador = mi.num_indicador and i.num_indicador = im.num_indicador and  num_meta = " . $rs3["num_meta"] . " and i.situacao='A'";
					$resultado4 = pg_query( $sql4);
					while ($rs4 = pg_fetch_array($resultado4)){
						?>
							<font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>&nbsp;&nbsp;- Indicador: </b><? echo $rs4["num_indicador"]; ?> - <? echo $rs4["des_indicador"]; ?>
							<br><font size="1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fonte: <? echo $rs4["fonte"]; ?>
							<? if ($rs4["tipoorigem"] == 2){ ?> 
								- Atualizado via sistema.
							<? } ?>
							<? if ($rs4["notatecnica"] != ""){ ?>
                                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: Preenchida.
                            <? } else { ?>
                                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nota T&eacute;cnica: N&Atilde;O Preenchida.
                            <? } ?>
							<? if ($rs4["tabelaperiodoindicador"] != ""){ ?>
                                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado: SIM (<? echo $rs4["tabelaperiodoindicador"]; ?>).
                                <?
                                $sql9 = "select count(*) as total from monitorasus.indicadores_" . $rs4["tabelaperiodoindicador"] . " where num_indicador = " . $rs4["num_indicador"];
                                $resultado9 = pg_query( $sql9);
                                $total9 = pg_fetch_result($resultado9,0,"total");
                                ?>
                                <? if ($total9 > 0){ ?>
                                    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: SIM.
                                <? } else { ?>
                                    <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alimentado: N&Atilde;O.
                                <? } ?>
                            <? } else { ?>
                                <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Estruturado/Alimentado: N&Atilde;O.
                            <? } ?>
							</font></font>
							<br><br>
						<?
					} // while indicador
				} // while meta
			} // while objetivo especifico
		} // while diretriz
	} // while objetivo
} // if


?>



</body>
</html>
